import axios from 'axios'

const USER_LIST = 'USER_LIST'
const initState={
    userList:[]
}

export function userlist(state=initState,action){
    switch (action.type) {
        case USER_LIST:
            return {...state,userList:action.payload}
        default:
            return {...state}
    }
}

function list(data){
   return {type:USER_LIST,payload:data}
}

export function getUserList(type){
    return dispatch=>{
        axios.get('/user/list?type='+type).then(res=>{
          if(res.data.code===0){
            dispatch(list(res.data.data))
          }
       })
    }
}